<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Fidely.Framework.Compilation.Objects</name>
    </assembly>
    <members>
        <member name="T:Fidely.Framework.Compilation.Objects.Evaluators.TypeConversionEvaluator">
            <summary>
            Provides the feature to evaluate an operand as the numerical value, date time or string.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.TypeConversionEvaluator.#ctor">
            <summary>
            Initializes a new instance of this class.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.TypeConversionEvaluator.Evaluate(System.Linq.Expressions.Expression,System.String)">
            <summary>
            Builds up an expression to evaluates the specified value.
            </summary>
            <param name="current">The expression that represents the current element of the collection.</param>
            <param name="value">The evaluatee.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.TypeConversionEvaluator.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Evaluators.PropertyEvaluator`1">
            <summary>
            Provides the feature to evaluate an operand as the property of the elements of the collection.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Evaluators.BaseBuiltInEvaluator">
            <summary>
            Provides the basic features for an object evaluator.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.BaseBuiltInEvaluator.#ctor">
            <summary>
            Initializes a new instance of this class.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.BaseBuiltInEvaluator.Register(System.Reflection.PropertyInfo)">
            <summary>
            Registers the specified property information for evaluation.
            </summary>
            <param name="property">The property information.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.BaseBuiltInEvaluator.Evaluate(System.Linq.Expressions.Expression,System.String)">
            <summary>
            Builds up an expression to evaluates the specified value.
            </summary>
            <param name="current">The expression that represents the current element of the collection.</param>
            <param name="value">The evaluatee.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.BaseBuiltInEvaluator.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.BaseBuiltInEvaluator.CreateInstance">
            <summary>
            Creates a new instance of an object evaluator that inherits this class.
            </summary>
            <returns>The new instance of an object evaluator that inherits this class.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.PropertyEvaluator`1.#ctor">
            <summary>
            Initializes a new instance of this class.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Evaluators.PropertyEvaluator`1.CreateInstance">
            <summary>
            Creates a new instance of an object evaluator that inherits this class.
            </summary>
            <returns>The new instance of an object evaluator that inherits this class.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.LessThanOrEqual`1">
            <summary>
            Represents the less than or equal operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInComparativeOperator`1">
            <summary>
            Provides the basic features for a comparative operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInComparativeOperator`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInComparativeOperator`1.#ctor(System.String,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInComparativeOperator`1.Compare(System.Linq.Expressions.Expression,Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="current">The expression that represents the current element of the collection.</param>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInComparativeOperator`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="P:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInComparativeOperator`1.Description">
            <summary>
            The description of this operator.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.LessThanOrEqual`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.LessThanOrEqual`1.#ctor(System.String,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.LessThanOrEqual`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.LessThanOrEqual`1.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.Add">
            <summary>
            Represents the add operator.
            </summary>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInCalculatingOperator">
            <summary>
            Provides the basic features for a calculating operator.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInCalculatingOperator.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInCalculatingOperator.#ctor(System.String,System.Int32,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="P:Fidely.Framework.Compilation.Objects.Operators.BaseBuiltInCalculatingOperator.Description">
            <summary>
            The description of this operator.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Add.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Add.#ctor(System.String,System.Int32,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Add.Calculate(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to add the right operand to the left operand.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that consists of the expression to add the right operand to the left operand.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Add.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.Multiply">
            <summary>
            Represents the multiply operator.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Multiply.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Multiply.#ctor(System.String,System.Int32,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Multiply.Calculate(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Multiply.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.NotEqual`1">
            <summary>
            Represents the not equal operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.NotEqual`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.NotEqual`1.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.NotEqual`1.#ctor(System.String,System.Boolean,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.NotEqual`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.NotEqual`1.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.Subtract">
            <summary>
            Represents the subtract operator.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Subtract.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Subtract.#ctor(System.String,System.Int32,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Subtract.Calculate(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to multiply the left operand by the right operand.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that consists of the expression to multiply the left operand by the right operand.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Subtract.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.Equal`1">
            <summary>
            Represents the equal operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Equal`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Equal`1.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Equal`1.#ctor(System.String,System.Boolean,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Equal`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Equal`1.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.Divide">
            <summary>
            Represents the divide operator.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Divide.#ctor(System.String,System.Int32)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Divide.#ctor(System.String,System.Int32,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="priority">The priority of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Divide.Calculate(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to divide the left operand by the right operand.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that consists of the expression to divide the left operand by the right operand.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.Divide.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.GreaterThanOrEqual`1">
            <summary>
            Represents the greater than or equal operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.GreaterThanOrEqual`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.GreaterThanOrEqual`1.#ctor(System.String,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.GreaterThanOrEqual`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.GreaterThanOrEqual`1.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.SearchQueryCompilerBuilderExtension">
            <summary>
            Provides a set of extension methods to build up a search query compiler.
            </summary>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.SearchQueryCompilerBuilderExtension.BuildUpDefaultCompilerForObject``1(Fidely.Framework.SearchQueryCompilerBuilder)">
            <summary>
            Builds up a search query compiler with default setting that is optimized for LINQ to Object.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
            <param name="instance">The search query compiler builder.</param>
            <returns>The default search query compiler that is optimized for LINQ to Object.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.SearchQueryCompilerBuilderExtension.BuildUpDefaultObjectCompilerSetting``1(Fidely.Framework.SearchQueryCompilerBuilder)">
            <summary>
            Builds up the default compiler setting that is optimized for LINQ to Object.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
            <param name="instance">The search query compiler builder.</param>
            <returns>The default compiler setting that is optimized for LINQ to Object.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.GreaterThan`1">
            <summary>
            Represents the greater than operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.GreaterThan`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.GreaterThan`1.#ctor(System.String,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.GreaterThan`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.GreaterThan`1.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.SuffixSearch`1">
            <summary>
            Represents the suffix search operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.SuffixSearch`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.SuffixSearch`1.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.SuffixSearch`1.#ctor(System.String,System.Boolean,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.SuffixSearch`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.SuffixSearch`1.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.PrefixSearch`1">
            <summary>
            Represents the prefix search operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PrefixSearch`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PrefixSearch`1.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PrefixSearch`1.#ctor(System.String,System.Boolean,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PrefixSearch`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PrefixSearch`1.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.PartialMatch`1">
            <summary>
            Represents the partial match operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PartialMatch`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PartialMatch`1.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PartialMatch`1.#ctor(System.String,System.Boolean,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="ignoreCase">Whether or not this operator should ignore case.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PartialMatch`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.PartialMatch`1.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.Operators.LessThan`1">
            <summary>
            Represents the less than operator.
            </summary>
            <typeparam name="T">The type of an elements in a collection that is filtered by a generated expression.</typeparam>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.LessThan`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.LessThan`1.#ctor(System.String,Fidely.Framework.Compilation.Operators.OperatorIndependency,System.String)">
            <summary>
            Initializes a new instance of this class.
            </summary>
            <param name="symbol">The symbol of this operator.</param>
            <param name="independency">The independency of this operator.</param>
            <param name="description">The description of this operator.</param>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.LessThan`1.Compare(Fidely.Framework.Compilation.Operand,Fidely.Framework.Compilation.Operand)">
            <summary>
            Builds up an expression to compare the specified operators.
            </summary>
            <param name="left">The left operand.</param>
            <param name="right">The right operand.</param>
            <returns>The operand that wraps the built expression.</returns>
        </member>
        <member name="M:Fidely.Framework.Compilation.Objects.Operators.LessThan`1.Clone">
            <summary>
            Creates the clone instance.
            </summary>
            <returns>The cloned instance.</returns>
        </member>
        <member name="T:Fidely.Framework.Compilation.Objects.ObjectCompilerSetting">
            <summary>
            Represents the compiler setting for LINQ to Object.
            </summary>
        </member>
        <member name="P:Fidely.Framework.Compilation.Objects.ObjectCompilerSetting.DynamicVariableEvaluator">
            <summary>
            The dynamic variable evaluator.
            </summary>
        </member>
        <member name="P:Fidely.Framework.Compilation.Objects.ObjectCompilerSetting.StaticVariableEvaluator">
            <summary>
            The static variable evaluator.
            </summary>
        </member>
    </members>
</doc>
